﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using BLL;
using Model;
using System.Data;
using Model.SystemManage;
using Model.Personnel_files;
using Model.ModiFication;
using BLL.ponnel;
namespace WebService
{
    /// <summary>
    /// LYL 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务，请取消注释以下行。 
    // [System.Web.Script.Services.ScriptService]
    public class LYL : System.Web.Services.WebService
    {
        [WebMethod]
        public List<Position_Tab> ZWshow()//员工职位表
        {
            return new bll().ZWshow();
        }           
        [WebMethod]
        public int DAadd(DA da)//档案注册
        {
            return new bll().DAadd(da);
        }
        [WebMethod]
        public List<DA> DAshow()//档案表显示
        {
            return new bll().DAshow();
        }
        [WebMethod]
        public int DAdel(DA da)//档案删除
        {
            return new bll().DAdel(da);
        }
        [WebMethod]
        public DA DAEXist(DA da,int did)//档案编辑查询
        {
            return new bll().DAEXist(da,did);
        }
        [WebMethod]
        public int DAupdate(int did, DA da)//档案修改
        {
            return new bll().DAupdate(did, da);
        }
        [WebMethod]
        public int HTadd(hetong ht)//合同添加
        {
            return new bll().HTadd(ht);
        }
        [WebMethod]
        public List<hetong> HTshow()//合同表显示
        {
            return new bll().HTshow();
        }
        [WebMethod]
        public int HTdel(int hid)//合同删除
        {
            return new bll().HTdel(hid);
        }
        [WebMethod]
        public hetong HTEXist(int hid)//合同表反填
        {
            return new bll().HTEXist(hid);
        }
        [WebMethod]
        public int HTupdate(int hid, hetong he)//合同修改
        {
            return new bll().HTupdate(hid, he);
        }
        [WebMethod]
        public List<hetong> HTCX(hetong he)//合同查询
        {
            return new bll().HTCX(he);
        }
        [WebMethod]
        public List<Model.Personnel_files.Dept_Tab> depshow()//部门表
        {
            return new bll().depshow();
        }
        [WebMethod]
        public List<EmployeeLoginInfo_Tab> YGshow()//员工登录表显示
        {
            return new bll().YGshow();
        }
        [WebMethod]
        public int reward_tabadd(reward_tab re)//奖罚表添加
        {
            return new bll().reward_tabadd(re);
        }
        [WebMethod]
        public List<reward_tab> reward_tabshow()//奖罚表显示
        {
            return new bll().reward_tabshow();
        }
        [WebMethod]
        public List<price_tab> price_tabshow()//奖品表显示
        {
            return new bll().price_tabshow();
        }
        [WebMethod]
        public reward_tab reward_tabExist(int rid)//奖罚表反填
        {
            return new bll().reward_tabExist(rid);
        }
        [WebMethod]
        public int reward_tabdel(int rid)//奖罚表删除
        {
            return new bll().reward_tabdel(rid);
        }
        [WebMethod]
        public int reward_tabupdate(int rid, reward_tab re)//奖罚表修改
        {
            return new bll().reward_tabupdate(rid, re);
        }
    }
}
